package com.mobilezu.mobile.common.dao;

import java.util.List;
import com.mobilezu.mobile.common.model.SystemUser;
import com.mobilezu.mobile.pushserver.service.UserNotFoundException;


public interface SystemUserDaoable {

	public SystemUser getSystemUser(Long id);

	public SystemUser saveSystemUser(SystemUser systemUser);

	public void removeSystemUser(Long id);

	public boolean exists(Long id);

	public List<SystemUser> getSystemUsers();

	public SystemUser getSystemUserByUsername(String username)
			throws UserNotFoundException;

}
